import { Parameter } from './parameter';
import { XmlObject, XmlChildElement, XmlElement } from "xml-core";
@XmlElement({ localName: 'effect'})
export class Effect extends XmlObject {

    @XmlChildElement()
    public name: string;

    @XmlChildElement()
    public effectid: string;

    @XmlChildElement()
    public effectcategory: string;

    @XmlChildElement()
    public effecttype: string;

    @XmlChildElement()
    public mediatype: string;

    @XmlChildElement()
    public pproBypass: boolean;

    @XmlChildElement({ noRoot: true })
    public parameter: Parameter;

}